to indulge onself in - German English Dictionary